import pytest
import allure
"""
feature：标记在测试类上面，里面的内容自定义
stroy：标记在测试用例上面，里面的内容自定义
step：测试步骤，写在测试用例里面，内容自定义
"""
@allure.feature("登录")
class TestLogin():
    @allure.story("登录成功")
    def test_login_succes(self):
        print("登录成功")
    @allure.story("密码错误")
    def test_login_failure(self):
        with allure.step("输入用户名"):
            print("输入用户名")
        with allure.step('输入密码'):
            print("输入密码")
        print("点击登录按钮")
        with allure.step('登录失败'):
            assert '1' == 1
            print("登录失败")

    @allure.story("用户名密码错误")
    def test_login_failure_a(self):
        print("用户名或者密码错误，登录失败")
"""
报告生成：
pytest [测试文件] --alluredir=allure
allure generate ./allure/ -o ./reports --clean
"""